
import { Injectable, Injector } from '@angular/core';
import { NgRepository } from '@farris/devkit';
import { BefRepository, NgVariable } from '@farris/bef';
import { Merchant0517Entity } from './entities/merchant0517entity';

import { Merchant0517Proxy } from './merchant0517proxy';

@Injectable()
@NgRepository({
    apiUrl: 'api/apporder/df/v1.0/merchantform_frm',
    entityType: Merchant0517Entity
})
export class Merchant0517Repository extends BefRepository<Merchant0517Entity> {
    public name = 'Merchant0517Repository';

    public proxy: Merchant0517Proxy;
    public paginationInfo = {
        Merchant0517Entity: {
            pageSize: 20,
        },
    };
    constructor(injector: Injector) {
        super(injector);
        this.proxy = injector.get(Merchant0517Proxy, null);
    }
}